Description

Python is widely used to develop prototypes as it is an easier platform to understand and work with. Most of the automation,  big data platforms and data mining rely upon Python. as it is the ideal language for general tasks. It allows a more productive coding environment than massive other languages like C# and Java. Python powers Django, a complete open source web application framework. Frameworks like Ruby on Rails can also be used to simplify the development process to a large extent as they have a massive support base, due to the fact that it is an open source platform and also, community developed. The latest version of Python comes with regular enhancements and updates to provide detailed functionalities. With this course, the students will be able to explore the concepts of Python’s data types, flow controls, functions, modules, packages, Python String, List And Dictionary Manipulations, Python Object Oriented Programming – OOPS, exception handling, database interaction etc. with sample projects involving Selenium, SQL and Agile. 

This is an instructor-led course. In the 100 hours of the certification, students will get classroom training where they will get both the theoretical and practical knowledge needed to build the necessary skills. The institute’s holistic approach is stemmed to meet the long-term needs of the student and hence they provide 100% job/placement assistance with CV tailoring and the option of seeking a trial class before the enrolment.

What will I learn?

  • Python programming and implementing it in selenium testing. 
  • Selenium testing using python programming.
  • You will learn SQL and  Agile concepts.  

Specifications

  • Free Demo
  • 100% Placement Assistance
  • Learn from Experts
  • Missed Class Recovery
  • Certification by Institute
  • Value for Money
  • Instalment Facility
  • Interview Training

Selenium with Python Testing

  • Introduction To Python
  • Installation and Working with Python
  • Understanding Python variables
  • Python basic Operators
  • Understanding python blocks
  • Python Data Types
  • Declaring and using Numeric data types: int, float, complex
  • Using string data type and string operations
  • Defining list data structure and list slicing
  • Use of Tuple data structure
  • Use Of Dictionary data structure
  • Python Program Flow Control
  • Conditional blocks using if, else and elif
  • Simple for loops in python
  • For loop using ranges, string, list and dictionaries
  • Use of while loops in python
  • Loop manipulation using pass, continue, break and else
  • Programming using Python conditional and loops block
  • Python Functions, Modules And Packages
  • Organizing python codes using functions
  • Organizing python projects into modules
  • Importing own module as well as external modules
  • Understanding Packages
  • Powerful Lamda function in python
  • Programming using functions, modules and external packages
  • Python String, List And Dictionary Manipulations
  • Building blocks of python programs
  • Understanding string in build methods
  • List manipulation using in build methods
  • Dictionary manipulation
  • Programming using string, list and dictionary in build functions
  • Python File Operation
  • Reading config files in python
  • Writing log files in python
  • Understanding read functions, read(), readline() and readlines()
  • Understanding write functions, write() and writelines()
  • Manipulating file pointer using seek
  • Programming using file operations
  • Excel file read() / Write / Modify
  • Python Object Oriented Programming – Oops
  • Concept of class, object and instances
  • Constructor, class attributes and destructors
  • Real time use of class in live projects
  • Inheritance, overlapping and overloading operators
  • dding and retrieving dynamic attributes of classes
  • Programming using Oops support
  • Python Regular Expression
  • owerful pattern matching and searching
  • Power of pattern searching using regex in python
  • Real time parsing of networking or system data using regex
  • Password, email, url validation using regular expression
  • Pattern finding programs using regular expression
  • Python Exception Handling
  • Avoiding code break using exception handling
  • Safe guarding file operation using exception handling
  • Handling and helping developer with error code
  • Programming using Exception handling
  • Python Database Interaction
  • SQL Database connection using python
  • Creating and searching tables
  • Reading and storing config information on database
  • Programming using database connections
  • Python Multithreading
  • Understanding threads
  • Forking threads
  • Synchronizing the threads
  • Programming using multithreading
  • Contacting Use r Through Emails Using Python
  • Installing smtp python module
  • Sending email
  • Reading from file and sending emails to all users addressing them
  • directly for marketing
  • Sample Project

 

Selenium

  • What is automation
  • Different automation tools available in the market
  • When do go for automation
  • How to configure selenium jars eclipse.
  • The architecture of selenium WebDriver
  • Explanation of various HTML tags and attributes
  • Different types of oflocators in Selenium
  • By id
  • By name
  • By partial link test
  • By xpaths
  • Complete/absolute xpaths
  • Partial xpaths
  • By CSS Selector
  • Developing xpathsmanually
  • Installing firebug and fire pathadd-ons
  • Developing xpaths using fire bugand fire path add-ons
  • How to handle dynamic objects inSelenium
  • Automating several fields ofweb application live online
  • Button
  • Link
  • Textfield
  • Radiobutton
  • Checkbox
  • Dropdown box
  • Searchbox
  • Launching and interactingdifferent browsers in selenium WebDriver Different ways to perform navigation in seleniumWebDriver
  • Difference between close and quit
  • Performing synchronization inselenium
  • Handling multiple windows inselenium
  • Takingscreen shots in selenium
  • Automating file upload
  • Explanationon Robot class
  • Stringselection class
  • Clipboard
  • Synchronizationpractical usage while uploading file
  • Automatingselect boxes using select class
  • Byindex
  • ByValue
  • Handlingalert boxes
  • Countingobjects on webpage
  • Performingfollowing on the browser
  • Navigatingforward button in a browser
  • Navigatingbackward button in a browser
  • Anotherway to navigate in a browser
  • Refreshingpage in a browser
  • How to read different kind ofdata from excel file
  • Performing data driven testing inselenium by storing data on excel file using POI API
  • Properties file
  • Createproperties files in eclipse
  • Storingdata in properties files
  • Howcomment in properties file
  • Advantageof storing xpaths in properties files
  • Developinggeneric code using properties files with selenium WebDriver
  • What is Junit
  • Annotations of Junit
  • Developing check points with Junit and Selenium
  • verifying page tile
  • verifying page text
  • verifying edit box
  • verifying links
  • Verifying buttons and many more
  • Parameterizing test using Junit
  • ANT
  • Downloading Ant
  • Configuring ANT
  • Developing Build.xml
  • running ant in command prompt window
  • running test in batch
  • generating HTML based reports using ANT andbuild.xml
  • developing .bat file to run ANT
  • TestNg
  • Annotations of TestNg
  • Developing check points with TestNg andSelenium
  • verifying page tile
  • verifying page text
  • verifying edit box
  • verifying links
  • Verifying buttons and many more
  • Parameterizing test using Junit
  • SeleniumGrid

 

SQL

  • Downloading MySQL
  • Installing MySQL
  • Connecting from Command prompt to MySQL
  • Creating databases
  • Create Tables
  • Executing various SQL queries on
  • Insert
  • Update
  • Delete
  • Select
  • Drop
  • Distinct etc.
  • Why SQL is called as structured query language
  • Built-in functions in SQL
  • Length
  • Trim
  • Rtrim
  • Ltrim
  • Count
  • Max
  • Min
  • Avg
  • Sum
  • Lcase
  • Ucase
  • Now
  • Using limit keyword in MySQL
  • Sorting of Data
  • Using % and _ in queries
  • Data types
  • Constraints
  • Difference between DBMS and RDBMS
  • Joins
  • Sub queries
  • Normalisation
  • Interview questions

 

Agile

  • Understanding user stories
  • How to give user story points
  • What should be the format of user stories
  • How we do planning poker activity
  • Explanation on product back log
  • Explanation on Sprint backlog
  • What is scrum
  • Explanation on Scrum team
  • Purpose of standup meetings
  • What we do in sprint planning
  • Role of product owner
  • Role of Scrum master
  • Explanation on why team size should be between 6-9
  • Explanation on why sprint duration should be 2 – 4weeks
  • Sprint retrospect meetings
  • What are burn down and burn up charts
  • Why KANBAN charts are used
  • Advantages
  • Dis-Advantages

Mr.Pankaj P Mutha

  • Pankaj P Mutha has 12+ years of IT work experience
  • Pankaj P Mutha is Ex-Employee of DELL 
  • Pankaj P Mutha is INDIA'S FIRST TECHNICAL TRAINER to receive International Glory Award by Madhuri Dixit for BEST TRAINING AND HIGHEST PLACEMENTS IN IT TECHNOLOGIES.
  • Pankaj P Mutha is the only Trainer to receive Indian Icon award for providing Best Training in IT INDUSTRY and making Highest Placements across India and the Globe. 
  • Pankaj P Mutha is a NASSCOM Award Winner for his contributions towards transforming the lives of Indian Engineers. He has been training engineers since 2009. 
  • Pankaj P Mutha holds 16+ National and International Certification into IT training and has trained more than 1 lakh students till date and his journey continues.
  • Other Trainers at PSA Academy are also Subject Specialized in their fields with 10+ years of experience. Where compared to other Institute PSA do not hire any freshers or recruit students. 

No reviews found

Batch Start Date End Date Timings Batch Type

Description

Python is widely used to develop prototypes as it is an easier platform to understand and work with. Most of the automation,  big data platforms and data mining rely upon Python. as it is the ideal language for general tasks. It allows a more productive coding environment than massive other languages like C# and Java. Python powers Django, a complete open source web application framework. Frameworks like Ruby on Rails can also be used to simplify the development process to a large extent as they have a massive support base, due to the fact that it is an open source platform and also, community developed. The latest version of Python comes with regular enhancements and updates to provide detailed functionalities. With this course, the students will be able to explore the concepts of Python’s data types, flow controls, functions, modules, packages, Python String, List And Dictionary Manipulations, Python Object Oriented Programming – OOPS, exception handling, database interaction etc. with sample projects involving Selenium, SQL and Agile. 

This is an instructor-led course. In the 100 hours of the certification, students will get classroom training where they will get both the theoretical and practical knowledge needed to build the necessary skills. The institute’s holistic approach is stemmed to meet the long-term needs of the student and hence they provide 100% job/placement assistance with CV tailoring and the option of seeking a trial class before the enrolment.

What will I learn?

  • Python programming and implementing it in selenium testing. 
  • Selenium testing using python programming.
  • You will learn SQL and  Agile concepts.  

Specifications

  • Free Demo
  • 100% Placement Assistance
  • Learn from Experts
  • Missed Class Recovery
  • Certification by Institute
  • Value for Money
  • Instalment Facility
  • Interview Training
₹20,000 ₹ 20,000

Hurry up!! Limited seats only

No Comments

Please login to leave a review

Related Classes